Evaluation of Software Degradation and Forecasting Future Development Needs in Software Evolution

نویسنده

  • Sayyed Garba Maisikeli
چکیده

This article is an extended version of a previously published conference paper. In this research, JHotDraw (JHD), a well-tested and widely used open source Java-based graphics framework developed with the best software engineering practice was selected as a test suite. Six versions of this software were profiled, and data collected dynamically, from which four metrics namely (1) entropy (2) software maturity index, COCOMO effort and duration metrics were used to analyze software degradation, maturity level and use the obtained results as input to time series analysis in order to predict effort and duration period that may be needed for the development of future versions. The novel idea is that, historical evolution data is used to project, predict and forecast resource requirements for future developments. The technique presented in this paper will empower software development decision makers with a viable tool for planning and decision making.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Evaluation, Modeling and Forecasting of Neyshaboor Urban Development with Emphasis on Earthquake

Background and Objective: In the process of urban development, many agricultural and peri-urban agricultural land have been changed. On the other hand, the location and development of urban areas in many cases has led to ignoring natural hazards and natural hazards from threats It is the security of cities, one of the most important of these natural hazards is the earthquake. The purpose of thi...

متن کامل

Method for Robustness Analysis and Technology Forecasting of Software Based Systems

The talent to know how to design tomorrow’ssoftware products already today, gives atremendous competitive edge.To design future proof and robust softwaresystems require extensive knowledge about future:evolution of system environment; requirements; andtechnology.In this paper, some popular software engineeringmethods are introduced and evaluated concerningthe...

متن کامل

The Variance-covariance Method using IOWGA Operator for Tourism Forecast Combination

Three combination methods commonly used in tourism forecasting are the simple average method, the variance-covariance method and the discounted MSFE method. These methods assign the different weights that can not change at each time point to each individual forecasting model. In this study, we introduce the IOWGA operator combination method which can overcome the defect of previous three combin...

متن کامل

Research and Development for Technology Evolution Potential Forecasting System

Technology forecasting is a powerful weapon for many enterprises to gain an animate future. Evolutionary potential radar plot is a necessary step of some valuable methods to help the technology managers with right technical strategy. A software system for Technology Evolution Potential Forecasting (TEPF) with automatic radar plot drawing is introduced in this paper. The framework of the system ...

متن کامل

Designing and Assessment Suuccession Management Model In The Institute For The Intellectual Development Of Children And Young Adults

Abstract The purpose of this study was to Designing and Assessment Suuccession Management Model of managers in The Intellectual Development Of Children And Young Adults. This research was of Mixed Method and exploratory type. In the qualitative part, by using the case and exploratory study method, the dimensions and components of the succession were identified and in the quantitative part, the...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2016